Binary signaling via power switching

ABSTRACT

Described is a lighting system that includes a lighting device and a switching device. The switching device controls application of lighting power to the lighting device. Further, the lighting system includes an automation system that includes a non-transitory computer-readable medium having instructions stored thereon. The instructions are executable by a processing device to receive a lighting profile selection. Additionally, the instructions are executable to cycle the switching device to transmit a binary signal to the lighting device. The binary signal identifies the lighting profile selection and instructs the lighting device to emit a lighting profile identified by the binary signal.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims the benefit of and priority to U.S. ProvisionalApplication Ser. No. 62/645,380, filed Mar. 20, 2018, entitled “BINARYSIGNALING VIA POWER SWITCHING,” the entire contents of which are herebyincorporated by this reference.

TECHNICAL FIELD

The field of the present disclosure relates generally to lightingsystems. More specifically, the present disclosure relates to binarysignaling to control output of a pool lighting system.

BACKGROUND

For pool lighting, it may be desirable to control a color and brightnessof light output by a pool lighting system. Providing control signals toa controller of the pool lighting system may present challenges. Forexample, while wireless communication signals (e.g., radio frequencysignals) provide an inexpensive and effective mechanism to controlelectronics, the wireless communication signals are unable to penetratesubstantial depths of water to reach any submerged controller of thepool lighting system. Thus, the radio frequency signal may be completelyattenuated before reaching the controller of the pool lighting system.Moreover, a system relying on counting power signal pulses to control achange of the pool lighting system to a lighting profile associated withthe number of power signal pulses detected may be slow due to timerequirements of the on and off pulse cycles. Further, the number oflighting profiles available to the pool lighting system may be limiteddue to an amount of time associated with each on and off pulse cycle.

Because pool lighting systems typically use 12V AC power, a transformeris often positioned between the pool lighting systems and a primarypower source (e.g., 120V AC). Communication signals transmitted alongpowerlines (e.g., powerline communication schemes such as X10, UPB,Homeplug, etc.) are generally unable to cross a transformer, whichprevents provision of the communication signals across already existingwiring. Implementation of the powerline communication scheme may requirenew firmware, a Lo2Hi and Hi2Lo modem, error checking, independentaddressing, and new hardware (e.g., a coupler across the transformer).The additional components used in such a powerline communication schememay add excessive costs and complexity for installation of a system toexisting pool lighting systems. This cost and complexity may lead toreduced adoption by consumers and dealers of the pool lighting systems.Further, adding additional (or proprietary) components adds to thecomplexity of the product itself, which increases the opportunities forfailure and potentially makes the product less reliable. The powerlinecommunication scheme may also have a slow latency response.

SUMMARY

The terms “disclosure,” “the disclosure,” “this disclosure” and “thepresent disclosure” used in this patent are intended to refer broadly toall of the subject matter of this patent and the patent claims below.Statements containing these terms should be understood not to limit thesubject matter described herein or to limit the meaning or scope of thepatent claims below. Embodiments of the subject matter covered by thispatent are defined by the claims below, not this summary. This summaryis a high-level overview of various aspects of the subject matter of thepresent disclosure and introduces some of the concepts that are furtherdescribed in the Detailed Description section below. This summary is notintended to identify key or essential features of the claimed subjectmatter, nor is it intended to be used in isolation to determine thescope of the claimed subject matter. The subject matter should beunderstood by reference to appropriate portions of the entirespecification of this patent, any or all drawings and each claim.

According to certain embodiments of the present disclosure, a lightingsystem includes a lighting device and a switching device. The switchingdevice controls application of lighting power to the lighting device.Further, the lighting system includes an automation system that includesa non-transitory computer-readable medium having instructions storedthereon. The instructions are executable by a processing device toreceive a lighting profile selection. Additionally, the instructions areexecutable to cycle the switching device to transmit a binary signal tothe lighting device. The binary signal identifies the lighting profileselection and instructs the lighting device to emit a lighting profileidentified by the binary signal.

In an additional embodiment of the present disclosure, a method includesreceiving, at an automation system of a lighting system, a light profileindication. The method also includes cycling a power switching device togenerate a binary signal representing the light profile indication.Further, the method includes receiving, at a lighting device of thelighting system, the binary signal and controlling the lighting deviceto emit a light profile associated with the light profile indication.

In an additional embodiment of the present disclosure, a lighting deviceincludes a light that receives a lighting voltage. The lighting devicealso includes a lighting controller. The lighting controller includes anon-transitory computer-readable medium having instructions storedthereon that are executable by a processing device to receive a binarysignal from the lighting voltage. The instructions are also executableby the processing device to decode the binary signal to identify alighting profile selection of the light and control the light to emitthe lighting profile selection.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an example of a lighting system, accordingto certain embodiments of the present disclosure.

FIG. 2 is an example of a binary signal scheme that is created by arelay of the lighting system of FIG. 1, according to certain embodimentsof the present disclosure.

FIG. 3 is an example of a wireframe concept used to control the lightingsystem of FIG. 1 with the binary signal scheme of FIG. 2, according tocertain embodiments of the present disclosure.

FIG. 4 is a flow chart of a process for controlling a light output ofthe lighting system of FIG. 1 using the binary signal scheme of FIG. 2,according to certain embodiments of the present disclosure.

DETAILED DESCRIPTION

The subject matter of embodiments of the present disclosure is describedhere with specificity to meet statutory requirements, but thisdescription is not necessarily intended to limit the scope of theclaims. The claimed subject matter may be embodied in other ways, mayinclude different elements or steps, and may be used in conjunction withother existing or future technologies. This description should not beinterpreted as implying any particular order or arrangement among orbetween various steps or elements except when the order of individualsteps or arrangement of elements is explicitly described.

Certain aspects and examples of the present disclosure relate to systemsand methods for providing multiple color combinations for a poollighting system without the addition of excess hardware or proprietarycomponents between an automation system and the lights of the poollighting system. In some aspects, an automation system may becommunicatively coupled with a relay that provides power to the poollighting system. The relay is controllable by the automation system toopen and close in a manner that creates a timed, binary signal. Inadditional aspects, a light of the pool lighting system may bepre-programmed to receive the binary signals from the relay and tocontrol a plurality of light-emitting diodes (“LEDs”) to project aparticular color or light show based on the received binary signals.

In some aspects, the binary signals generated by the automation systemmay provide a large number of color and mode options for the lights ofthe pool lighting system with a relatively small number of pulsesprovided by the relay. For example, the system may use time slotsassociated with the pulses. The time slots associated with the pulsesmay allow a color or mode to be selected in an efficient manner becauseeach time slot represents a data bit that is either in an on state or anoff state. According to some aspects of the present disclosure, theautomation system may enable the light of the pool lighting system tochange a color or mode multiple times using a same amount of time as asingle off and on pulse cycle of the pool lighting system. This greatlyincreases the speed of communication in comparison with other lightingprofile selection techniques. Further, a series of on or off pulses maybe used as bits to indicate a change between the preset color modes.

Systems, according to some aspects of the present disclosure, may removea requirement for a modem (of any type) to insert communications intothe power lines (hot or neutral) on top of, or in addition to, analternating current (“AC”) sine wave. In additional aspects, the systemmay also remove a need for more than two wires for power. In furtheraspects, the system may also remove a need for a coupler device totransfer a powerline communication signal from high-voltage wires tolow-voltage wires when a transformer is used.

Turning to the figures, FIG. 1 is an example of a lighting system 100that may be used to implement aspects of the present disclosure. Thelighting system includes an automation system 102 communicativelycoupled to a lighting device 104. In some aspects, the lighting device104 may be positioned in an environment having water. For example, thelighting device 104 may represent a light in a swimming pool. In someaspects, the automation system may include a processing device capableof controlling the lighting device 104 to emit light signals in multipledifferent colors. The automation system 102 is communicatively coupledto the lighting device 104 via a switch or relay 106 (i.e., a powerswitching device), a transformer 108, and a junction box 110. In anexample, the transformer 108 may be a standard 120 VAC-to-12 VACtransformer. That is, the transformer 108 transforms a 120V AC powersupply to a 12V AC power output. As used in FIG. 1, the lighting device104 is powered by a 12V AC voltage. The 12V AC voltage provided to thelighting device 104 may be transformed from a 120V AC grid electricpower supply.

The automation system 102 may include a processing device 103 that isable to execute instructions to cause the relay 106 to open and close ina timed manner to create a timed, binary signal. The binary signal maycause the lighting device 104 to switch between various colors. In someaspects, the binary signal may also cause the lighting device 104 (andother lights in the lighting system 100) to perform multiple, uniquelight shows. In one or more examples, the binary signal generated by theautomation system 102 using the relay 106 may allow for significantlymore color combinations of lights in the lighting system 100 using thecomponents of an existing system. Additional conductors or wires may bepositioned between the junction box 110 and the lighting device 104. Forexample, the lighting device 104 may represent multiple lightspositioned within a pool. The additional conductors or wires from thejunction box 110 may provide power from the junction box 110 to theadditional lights represented by the lighting device 104.

In an example, the relay 106 may be a solid-state relay, such as a highpower (HP) relay, to avoid a relay bounce that may affect a timingsolution of the binary signal. In some aspects, the use of a binaryswitching scheme may use new firmware support for the automation system102. Compared to a two-way scheme (e.g., a powerline communicationscheme), the binary switching scheme may be implemented without a Hi2Loor Lo2Hi modem, error checking, or independent addressing. Additionalbenefits of the binary switching scheme over a two-way scheme mayinclude a reduced implementation cost, easy compliance withcommunication standards, no changes to a power center enclosure of thelighting system 100, and no issues with inductive connectors.

Without using the binary signal scheme described herein, the lightingdevice 104 may be controlled by rapidly turning the lighting device 104on and off. The lighting device 104 may be programmed such that thecolor changes sequentially with each power iteration. For example, ifthe seventh color is desired, the lighting device 104 may be turned offand on seven times for the lighting device 104 to output the seventhcolor. Using the binary signal scheme, approximately 128 different colorcombinations could be signaled in a similar amount of time as used tocycle the relay 106 seven times.

For example, each “bit” of the binary signal scheme is represented as a1 when the relay is closed and a zero when the relay is opened. Thus, ifseven time slots representing the bits are available, the total numberof different options represented by the seven time slots are 2 (i.e.,the number of states for each bit) to the power of 7 (i.e., the numberof bits). Each of the different options represented by the binary signalscheme may be associated with a different light profile available to thelighting device 104. Thus, the lighting device 104 may include alighting controller 105 with a processing device 107 that is able toexecute instructions from a non-transitory computer-readable medium 109to display 128 different profiles when the seven time slots (i.e., sevenbits) are available for the binary signal scheme. As used herein, theterm “light profile” may refer to a color, a lighting show (e.g., aprogrammed sequence of colors and brightness levels output by thelighting device 104), a brightness, or a combination thereof of a lightemitted by the lighting device 104.

To help illustrate, FIG. 2 shows an example of a binary signal 200 thatmay be created by the relay 106 of FIG. 1. In some aspects, the timingof the opening and closing of the relay 106 of FIG. 1 may cause thebinary signal 200 to vary with respect to the time intervals between theon and off intervals of the binary signal 200. FIG. 2 also shows anexample of a grid 202 illustrating the number of combinations based onthe solid colors and shows available for the lighting device 104 atdifferent brightness levels.

As illustrated, the binary signal 200 includes 9 time slots 204. More orfewer time slots 204 are also contemplated. Each time slot may be 0.1seconds in length, and the time slots can be longer or shorter dependingon a switching speed of the relay 106. For example, a faster relay 106may use shorter time slots (e.g., 0.05 seconds) while a slower relay 106may use longer time slots (e.g., 0.15 seconds).

A high or low value may be recorded for each of the time slots 204 todetermine the value of the binary signal for control of the lightingdevice 104. Each of the time slots 204 includes a different value whenthe binary signal 200 is high in a particular time slot 204. Forexample, the value of the first time slot is 2⁰=1, the value of thesecond time slot is 2¹=2, the value of the third time slot is 2²=4, thevalue of the fourth time slot is 2³=8, etc. The numerical value of thebinary signal 200 may be calculated by adding the time slot values foreach of the time slots 204 with a high signal. As illustrated, the timeslot values for each of the time slots 204 add up to a numerical valueof 179.

A lighting controller (e.g., a processor and a memory such as anon-transitory computer-readable medium) at the lighting device 104 maycalculate the numerical value of the binary signal 200 and compare thenumerical value of the binary signal 200 to a register in the memory.The register, for example, associates the numerical value of the binarysignal 200 to numbers associated with light profiles of the lightingdevice 104. The register in the memory is graphically represented by thegrid 202. In the grid 202, the numerical value of the binary signal 200may represent 32 different colors and 10 different shows at 10 differentbrightness levels. The illustrated numerical value of 179, asillustrated in the grid 202, represents a solid color 11 at 50 percentbrightness.

In some aspects, the lighting device 104 of FIG. 1 may be pre-programmedto receive the binary signal to operate a plurality of light-emittingdiodes (“LEDs”) to project a particular color or light show. FIG. 3shows a non-limiting example of a wireframe concept 300 that may be usedfor controlling lights using the binary signal 200 of FIG. 2 to projecta particular color or light show. The wireframe concept 300 is describedbelow using the lighting system 100 of FIG. 1 and the binary signal 200of FIG. 2, although other implementations are possible without departingfrom the scope of the present disclosure. The wireframe concept 300includes a colors tab 302 and a shows tab 304 to control the color andlight show, respectively. The colors tab 302 may include virtual ortactile buttons 306 to allow the lighting device 104 to be turned on andoff. The wireframe concept 300 also includes virtual or tactile sliders308 and 310 that allow a desired color and brightness to be selected,respectively. In some aspects, the slider 308 may correspond toavailable colors and may include a color spectrum overlaid on the slider308 to allow the color to be changed. In some aspects, a virtual ortactile selector 312 positioned on the slider 308 may change colors tocorrespond to a selected color based on the location of the selector 312on the slider 308. In additional aspects, an RGB value associated withthe selected color may be displayed.

The slider 310 may include a virtual or tactile selector 314. In someaspects, the position of the selector 314 on the slider 310 maycorrespond to the brightness of the color based on the amount of powertransmitted to the lighting device 104. In additional and alternativeaspects, sliding the selector 314 from left to right along the slider310 may cause the brightness of the lighting device 104 to increase. Thewireframe concept 300 may also include a selection option 316 thatenables the selections of the lighting device 104 to be applied to allof the lights in the lighting system 100. The shows tab 304 may includeselection options corresponding to displaying a light show based on thetiming associated with the binary signal 200. In one example, the slider308 may allow for a selection of up to 50 unique colors. The selectionoptions included in the shows tab 304 may allow for 20 unique shows. The50 colors and 20 shows may equate to 70-72 different color modes, forexample. The slider 310 may allow for five different levels ofbrightness, equating to between 350-360 unique options, for example.

To transmit the selection from the wireframe concept 300 to the lightingdevice 104, the automation system 102 may identify a numerical value ofa binary signal 200 associated with the color, show, and brightnessselected. Once the numerical value of the binary signal 200 isdetermined, the automation system 102 controls the relay 106 to providethe binary signal 200 with the determined numerical value to thelighting device 104. The lighting controller of the lighting device 104decodes the numerical value of the binary signal 200 and transitions anoutput of the lighting device 104 to the light profile identified by thewireframe concept 300.

FIG. 4 is a flow chart of a process 400 for controlling a light outputof the lighting system 100 using the binary signal scheme. At block 402,the process 400 involves receiving a lighting profile indication at theautomation system 102 of the lighting system 100. In an example, theautomation system 102 includes a user interface, such as the wireframeconcept 300 described above with respect to FIG. 3, that provides a userwith an ability to select a color, a brightness, a show profile, or anyother lighting profiles available for the lighting device 104 of thelighting system 100.

At block 404, the process 400 involves identifying an assigned numericalvalue representing the lighting profile indication. For example, theautomation system 102 may include a memory (e.g., a non-transitorycomputer-readable medium) that stores a register capable of encoding auser selected lighting profile into a representative numerical value ofthe binary signal 200 provided to the lighting device 104. In anexample, such a register may be represented by the grid 202 where theautomation system 102 uses the color or show value and the brightnesslevel to determine the numerical value assigned to the selected lightingprofile.

At block 406, the process 400 involves generating a binary signal 200 ofthe assigned numerical value representing the lighting profileindication. As discussed above, the binary signal 200 includes timeslots 204 of a specified length (e.g., 0.1 seconds). Each of the timeslots 204 may represent a different bit in the binary signal 200, andeach of these bits may have a different value associated with the bitswhen the binary signal 200 is high. For example, the value of the firsttime slot is 2°=1, the value of the second time slot is 2¹=2, the valueof the third time slot is 2²=4, the value of the fourth time slot is2³=8, etc. The numerical value of the binary signal 200 may becalculated by adding the time slot values for each of the time slots 204with a high signal. Thus, the automation system 102 may encode thebinary signal 200 such that the binary signal 200 represents thenumerical value identified at block 404 that represents the userselected lighting profile.

At block 408, the process 400 involves transmitting the binary signal200 to the lighting device 104 using the relay 106. As discussed above,the relay 206 may switch on and off to transmit the binary signal 200representing the numerical value identified at block 404. The binarysignal 200 is transmitted as high or low signals from the power sourceof the lighting system 100.

At block 410, the process 400 involves controlling the light profile ofthe lighting device 104 based on the binary signal 200 received at thelighting device 104. In an example, a lighting controller of thelighting device 104 receives the binary signal 200 and decodes thebinary signal 200. In such an example, the lighting controller (e.g., aprocessor and a memory) may calculate the numerical value of the binarysignal 200. Once the numerical value is calculated, the lightingcontroller may compare the numerical value of the binary signal 200 to aregister in the memory that associates the numerical value of the binarysignal 200 to light profiles of the lighting device 104. The register inthe memory is graphically represented by the grid 202, as discussedabove with respect to FIG. 2. Upon decoding the numerical value of thebinary signal 200, the lighting controller transitions an output of thelighting device 104 to the lighting profile received at block 402.

The foregoing description of the examples, including illustratedexamples, of the present subject matter has been presented only for thepurpose of illustration and description and is not intended to beexhaustive or to limit the invention to the precise forms disclosed.Numerous modifications, adaptations, and uses thereof will be apparentto those skilled in the art without departing from the scope of thisinvention. The illustrative examples described above are given tointroduce the reader to the general subject matter discussed here andare not intended to limit the scope of the disclosed concepts.

In the following, further examples are described to facilitate theunderstanding of the subject matter of the present disclosure:

As used below, any reference to a series of examples is to be understoodas a reference to each of those examples disjunctively (e.g., “Examples1-4” is to be understood as “Examples 1, 2, 3, or 4”).

Example 1 is a lighting system, comprising: a lighting device; aswitching device configured to control application of lighting power tothe lighting device; an automation system comprising a non-transitorycomputer-readable medium having instructions stored thereon, theinstructions executable by a processing device to: receive a lightingprofile selection; and cycle the switching device to transmit a binarysignal to the lighting device, wherein the binary signal identifies thelighting profile selection and instructs the lighting device to emit alighting profile identified by the binary signal.

Example 2 is the system of example 1, further comprising: a transformerconfigured to receive a first power from the switching device and totransfer the lighting power to the lighting device, wherein the binarysignal is transmitted across the transformer to the lighting device.

Example 3 is the system of example 2, wherein the transformer comprisesa 120 VAC-to-12 VAC transformer.

Example 4 is the system of examples 1-3, wherein the instructions arefurther executable by the processing device to: identify a numericalvalue associated with the lighting profile selection; and encode thebinary signal to represent the numerical value associated with thelighting profile selection.

Example 5 is the system of examples 1-4, wherein the lighting devicecomprises an additional non-transitory computer-readable medium havingadditional instructions stored thereon, the additional instructionsexecutable by an additional processing device to: receive the binarysignal; decode the binary signal to identify the lighting profileselection; and control a light of the lighting device to emit thelighting profile identified by the binary signal.

Example 6 is the system of example 5, wherein decoding the binary signalto identify the lighting profile selection comprises: determining anumerical value of the binary signal; and comparing the numerical valueof the binary signal to a set of numerical values associated with a setof lighting profiles to identify the lighting profile selection.

Example 7 is the system of examples 1-6, wherein the lighting device ispositionable within a swimming pool.

Example 8 is the system of examples 1-7, wherein the switching devicecomprises a high power relay.

Example 9 is the system of examples 1-8, wherein the binary signalcomprises a power signal transmitted over a plurality of time slots,wherein each time slot of the plurality of time slots represents adifferent bit of the binary signal.

Example 10 is a method, comprising: receiving, at an automation systemof a lighting system, a light profile indication; cycling a powerswitching device to generate a binary signal representing the lightprofile indication; receiving, at a lighting device of the lightingsystem, the binary signal; and controlling the lighting device to emit alight profile associated with the light profile indication.

Example 11 is the method of example 10, wherein the binary signalrepresents a numerical value of the light profile indication.

Example 12 is the method of examples 10-11, further comprising:encoding, at the automation system, the binary signal based on anumerical value of the light profile indication; decoding, at thelighting device, the binary signal to the numerical value; andcomparing, at the lighting device, the numerical value to a set ofnumerical values associated with a set of lighting profiles to identifythe lighting profile indication.

Example 13 is the method of example 12, wherein the set of lightingprofiles comprise at least 128 unique lighting profiles.

Example 14 is the method of examples 10-13, wherein the binary signalcomprises a power signal transmitted over a plurality of time slots,wherein each time slot of the plurality of time slots represents adifferent bit of the binary signal.

Example 15 is the method of examples 10-14, wherein the binary signalcomprises at least 7 bits.

Example 16 is a lighting device, comprising: a light configured toreceive a lighting voltage; a lighting controller comprising anon-transitory computer-readable medium having instructions storedthereon, the instructions executable by a processing device to: receivea binary signal from the lighting voltage; decode the binary signal toidentify a lighting profile selection of the light; and control thelight to emit the lighting profile selection.

Example 17 is the lighting device of example 16, wherein decoding thebinary signal comprises: identifying a numerical value of the binarysignal; and comparing the numerical value to a set of numerical valuesassociated with a set of lighting profiles to identify the lightingprofile selection.

Example 18 is the lighting device of examples 16-17, wherein the binarysignal comprises a power signal transmitted over a plurality of timeslots, wherein each time slot of the plurality of time slots representsa different bit of the binary signal.

Example 19 is the lighting device of examples 16-18, further comprisinga transformer configured to transform a received voltage input at afirst voltage level to the lighting voltage at a second voltage level.

Example 20 is the lighting device of examples 16-19, wherein thelighting device is controllable to output at least 128 unique lightingprofiles.

Different arrangements of the components depicted in the drawings ordescribed above, as well as components and steps not shown or describedare possible. Similarly, some features and sub-combinations are usefuland may be employed without reference to other features andsub-combinations. Embodiments of the presently subject matter have beendescribed for illustrative and not restrictive purposes, and alternativeembodiments will become apparent to readers of this patent. Accordingly,the present disclosure is not limited to the embodiments described aboveor depicted in the drawings, and various embodiments and modificationsmay be made without departing from the scope of the claims below.

That which is claimed is:
 1. A lighting system, comprising: a lightingdevice; a switching device configured to control application of lightingpower to the lighting device; and an automation system comprising anon-transitory computer-readable medium having instructions storedthereon, the instructions executable by a processing device to: receivea lighting profile selection; and cycle the switching device to transmitan encoded binary signal to the lighting device, wherein the encodedbinary signal is a binary representation of a numerical valueidentifying the lighting profile selection and is decodable by thelighting device to instructs the lighting device to emit a lightingprofile identified by the encoded binary signal.
 2. The system of claim1, further comprising: a transformer configured to receive a first powerfrom the switching device and to transfer the lighting power to thelighting device, wherein the encoded binary signal is transmitted acrossthe transformer to the lighting device.
 3. The system of claim 2,wherein the transformer comprises a 120 VAC-to-12 VAC transformer. 4.The system of claim 1, wherein the instructions are further executableby the processing device to: identify the numerical value associatedwith the lighting profile selection; and encode the encoded binarysignal to represent the numerical value associated with the lightingprofile selection.
 5. The system of claim 1, wherein the lighting devicecomprises an additional non-transitory computer-readable medium havingadditional instructions stored thereon, the additional instructionsexecutable by an additional processing device to: receive the encodedbinary signal; decode the encoded binary signal to identify the lightingprofile selection; and control a light of the lighting device to emitthe lighting profile identified by the encoded binary signal.
 6. Thesystem of claim 5, wherein decoding the encoded binary signal toidentify the lighting profile selection comprises: determining thenumerical value of the encoded binary signal; and comparing thenumerical value of the encoded binary signal to a set of numericalvalues associated with a set of lighting profiles to identify thelighting profile selection.
 7. The system of claim 1, wherein thelighting device is positionable within a swimming pool.
 8. The system ofclaim 1, wherein the switching device comprises a high power relay. 9.The system of claim 1, wherein the encoded binary signal comprises apower signal transmitted over a plurality of time slots, wherein eachtime slot of the plurality of time slots represents a different bit ofthe encoded binary signal.
 10. A method, comprising: receiving, at anautomation system of a lighting system, a light profile indication;cycling a power switching device to generate an encoded binary signalrepresenting a binary representation of a numerical value identifyingthe light profile indication; receiving, at a lighting device of thelighting system, the encoded binary signal; and controlling the lightingdevice to emit a light profile associated with the light profileindication.
 11. The method of claim 10, further comprising: encoding, atthe automation system, the encoded binary signal based on the numericalvalue of the light profile indication; decoding, at the lighting device,the encoded binary signal to the numerical value; and comparing, at thelighting device, the numerical value to a set of numerical valuesassociated with a set of lighting profiles to identify the lightingprofile indication.
 12. The method of claim 11, wherein the set oflighting profiles comprise at least 128 unique lighting profiles. 13.The method of claim 10, wherein the encoded binary signal comprises apower signal transmitted over a plurality of time slots, wherein eachtime slot of the plurality of time slots represents a different bit ofthe encoded binary signal.
 14. The method of claim 10, wherein theencoded binary signal comprises at least 7 bits.
 15. A lighting device,comprising: a light configured to receive a lighting voltage; a lightingcontroller comprising a non-transitory computer-readable medium havinginstructions stored thereon, the instructions executable by a processingdevice to: receive an encoded binary signal from the lighting voltage,wherein the encoded binary signal is generated by a power switchingdevice and the encoded binary signal represents a number identifying alighting profile selection; decode the encoded binary signal to identifythe lighting profile selection of the light; and control the light toemit the lighting profile selection.
 16. The lighting device of claim15, wherein decoding the encoded binary signal comprises: identifying anumerical value of the encoded binary signal; and comparing thenumerical value to a set of numerical values associated with a set oflighting profiles to identify the lighting profile selection.
 17. Thelighting device of claim 15, wherein the encoded binary signal comprisesa power signal transmitted over a plurality of time slots, wherein eachtime slot of the plurality of time slots represents a different bit ofthe binary signal.
 18. The lighting device of claim 15, furthercomprising a transformer configured to transform a received voltageinput at a first voltage level to the lighting voltage at a secondvoltage level.
 19. The lighting device of claim 15, wherein the lightingdevice is controllable to output at least 128 unique lighting profiles.